#1.引入模块 创建实例
from flask import Flask  #从flask模块中导出Flask类
app = Flask(__name__) #实例化Flask 得到一个Flask实例叫app

#2.注册路由
#URL: URL（Uniform Resource Locator，统一资源定位符）
#      是用于定位和访问互联网上资源（如网页、图片、文件等）的地址字符串。
#      它是互联网中最常用的标识方式之一，相当于资源的“门牌号”。

# URL组成: https://www.example.com:443/path/to/page (协议://域名:端口/路径)
#        路径: /path/to/page

# 当URL中的路径 与 flask中的路由匹配上时. 对应路由对应的函数会被执行 函数的返回值会被返回给浏览器
@app.route("/")
def index():
    return "Hello World!"

@app.route("/damu")
def damu():
    return "达姆"

@app.route("/kdxf/damu")
def kdxf_damu():
    return "科大讯飞 达姆"

#3. 运行flask服务
#只有当app文件被当做主文件运行时 我们才允许启动flask服务
#如果app文件是被当做模块引入的,__name__会等于app而不是__main__
if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000, debug=True)

